package domain;

import java.util.Collection;
import java.util.LinkedList;
import java.util.List;

import data.JDBCDonacionDAO;
import data.JDBCProductoDAO;


/*ESTA ES CLASE ES UN SINGLETON*/
public class Almacen {

	private static Almacen a;

    private List<Producto> productos=new LinkedList();

    public static synchronized Almacen getInstance() {
        if (a == null)
            a = new Almacen();
        return a;
    }

    private Almacen() {
        productos = (new JDBCProductoDAO()).selectAllProductos();
    }

    public List<Producto> getProductos() {
        return productos;
    }
    public List listaProductos(){
    	return new JDBCProductoDAO().selectAllProductos();
    }
    
	
}
